#ifndef __FILE_HELPER_H__
#define __FILE_HELPER_H__

#include <string>

namespace utility {
/* 文件路径大小写调整，函数会查找文件，如果找到则将路径字符串按实际大小写返回。
 * 如果找不到文件则返回空字符串。由于LINUX是大小写敏感的，必须通过这个函数获取
 * 真实路径。 */
std::string case_adjust_for_path(const std::string & file);
bool	is_file_exist(const char * file);
bool	get_pe_file_version(const char * path, int & major, int & minor);
std::string get_pe_file_version(const char * path);
int		copy_file(const char * src, const char *dst);
}

#endif
